فونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا ساز

لطفا از تمام مطالب دیدن فرمایید.

فصل ششم: نمایش کادر های محاوره ای(کنترل Save File Dialog)

کنترل Save File Dialog

کنترل Save File Dialog کارکردی مشابه با کنترل Open File Dialog دارد، البته در جهت عکس. این کنترل به شما اجازه می دهد یک نام و آدرس را برای ذخیره یک فایل در دیسک از کاربر دریافت کنید. مجددا باید ذکر کنم که همانند کنترل Open File Dialog این کنترل نیز فایلی را در دیسک ذخیره نمی کند بلکه فقط یک رابط استاندارد را برای برنامه به وجود می آورد تا کاربر به وسیله آن بتواند مجلی را برای ذخیره اطلاعات مشخص می کند.

خاصیت های کنترل Save File Dialog

در جدول زیر لیستی از خصوصیت های کاربرد کنترل Save File Dialog به همراه کاربرد آن ها آورده شده است. همانطور که مشاهده می کنید این کنترل و یا این کلاس بسته به نوعی که از آن استفاده می کنید، خاصیت های زیادی دارد که می توان به وسیله آن ها، رفتار کنترل را در برنامه تغییر داد.

خاصیت:

Add Extension: مشخص می کند اگر کاربر پسوند فایل را تعیین نکرد، برنامه به طور اتوماتیک پسوند را به فایل اضافه کند.
Check File Exist: مشخص می کند اگر کاربر نام فایلی را مشخص کرد که در دیسک وجود داشت، پیغام هشداری نمایش داده شود یا نه؟
Check Path Exist: مشخص می کند اگر کاربر آدرس فایلی را مشخص کرد که در دیسک وجود نداشت پیام هشداری نمایش داده شود یا نه؟
Create Prompt: مشخص می کند اگر کاربر فایلی را مشخص کرد که در دیسک وجود نداشت، برای ایجاد آن فایل از کاربر سوال شود یا نه؟
Default Ext: پسوند پیش فرض را در این کادر مشخص می کند.
Dereference Links: مشخص می کند که اگر کاربر یک شروت کات را انتخاب کرد، آدرس فایل اصلی که شورت کات به آن اشاره می کند برگشته شود و یا آدرس خود فایل شورت کات به برنامه برگردد.
File Name: نام فایلی که در کادر توسط کاربر انتخاب شده است را بر می گرداند. این خاصیت که شامل یک آرایه رشته ای است نیز به صورت فقط خواندنی است.
File Names:نام فایلهایی که در کادر توسط کاربر انتخاب شده است را بر می گرداند. این خاصیت که شامل یک آرایه رشته ای است نیز به صورت فقط_خواندنی است.
Filter: این خاصیت حاوی رشته ای است که برای فیلتر کردن فایلهایی که در پنجره Save  نمایش داده شوند به کار می رود. به وسیله این رشته می توانید، چندین گروه فیلتر را برای پنجره مشخص کنید تا در جعبه ترکیبی موجود در این پنجره نمایش داده شوند و کاربر بتواند یکی از آنها را انتخاب کند.
Filter Index: مشخص کننده اندیس فیلتری است که هم اکنون در کادر محاواره ای انتخاب شده است.
Initial Directory: مشخص کننده آدرس دایرکتوری است که باید در ابتدا، در پنجره Save نمایش داده شود.
Overwrite Prompt: مشخص می کند اگر کاربر خاست فایل را بر روی فایل دیگری ذخیره کند، پیغام هشدار به کاربر نمایش داده شود یا نه؟
Resotre Directory: تعیین می کند آیا کادر Save باید ادرس دایرکتوری را که قبل ار بسته شدن در آن قرار داشت برگرداند یا نه؟
Show Help: مشخص می کند که آیا دکمه Help نیز در پنجره Save نمایش داده شود یا نه؟
Title: مشخص کنند متنی است که در نوار عنوان پنجره Open نمایش داده می شود.
Validate Names: مشخص می کند که آیا پنجره فقط باید نام فایل های معتبر ویندوزی را قبول کند و یا هر نامی را بتواند دریافت کتد

متد های کنترل Save File Dialog:

متد های کنترل Save File Dialog همانند متد های کنترل Open File Dialog هستند. برای مطالعه متد های کنترل Open File Dialog می توانید به بخش قبلی مراجعه کنید. در تمام مثال های بعدی نیز همانند کنترل Open File Dialog از تابع Show Dialog برای نمایش کادر Save استفاده می کنیم.

استفاده ای کنترل Save File Dialog:

برای بررسی نحوه کار کرد کنترل Save File Dialog از پروژه Dialogs در قسمت قبلی استفاده می کنیم. در این قسمت می خواهیم برنامه را به صورتی تغییر دهیم که متن داخل TextBox را در فایلی ذخیره کند.
در این قسمت با استفاده از کنترل Save File Dialog پنجره Save File را به کاربر نمایش داده و به او اجازی می دهیم تا مکانی را برای ذخیره محتویات TextBox مشخص کند سپس محتویات داخل آن را در فایلی در مسیر مشخص شده توسط کاربر ذخیره می کنیم.

امتحان کنید: کار با کنترل Save File Dialog

  • برنامه Dialogs را که در قسمت قبل ایجاد کرده بودیم، مجددا باز کنید.
  • در فرم اصلی برنامه کنترل Button  دیگری اضافه کرده وخاصیت های آن را برابر با لیست زیر قرار دهید.

خاصیت های کنترل را مانند زیر تنظیم کنید:

Name ==btnSave
Text ==Save
Anchor == Top,Right
Location == 367;38
  • در جعبه ابزار به قسمت Dialogs بروید و بر روی کنترل Save File Dialog دو بار کلیک کنید به این ترتیب یک کنترل Save File Dialog در قسمت پایین طراحی فرم قرار میگیرد

 


موضوعات مرتبط: فصل ششم: نمایش کادر های محاوره ای(کنترل Save File Dialog) ، ،
برچسب‌ها:

ادامه مطلب
تاريخ : یک شنبه 9 شهريور 1393برچسب:, | 8:20 | نویسنده : کـــــوچـــــولـــــو |

صفحه قبل 1 صفحه بعد

لطفا از دیگر مطالب نیز دیدن فرمایید
.: Weblog Themes By SlideTheme :.

Flying Icon